package com.wicket.okrapp.base.service.dto.req;



import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;


/**
 * @desc BatchQueryTaskEvaInfoListByIdsReq
 * @使用场景
 */
@Data
public class BatchQueryTaskEvaInfoListByIdsReq extends BaseDto implements Serializable {

    @ApiModelProperty("任务评价信息列表")
    List<String> taskEvaInfoList = new ArrayList<>();
    /**
     * 评价任务类型编码
     */
    @ApiModelProperty("评价任务类型编码")
    private String evaTaskTypeCode;
    /**
     * 周期ID
     */
    @ApiModelProperty("周期ID")
    private String cycleId;
    /**
     * 周期类型实例标识
     */
    @ApiModelProperty("周期类型实例标识")
    private String cycleTypeInstanceCode;
    /**
     * 周期类型标识
     */
    @ApiModelProperty("周期类型标识")
    private String cycleTypeCode;
    /**
     * 是否父周期
     */
    @ApiModelProperty("是否父周期")
    private String isFatherCycle;
    /**
     * 是否子周期
     */
    @ApiModelProperty("是否子周期")
    private String isSubCycle;
    /**
     * 是否中期
     */
    @ApiModelProperty("是否中期")
    private String isMetaphase;
    /**
     * 是否工作周期类型编码
     */
    @ApiModelProperty("是否工作周期类型编码")
    private String isWorkTargetCycle;
    /**
     * 冗余评价模板ID
     */
    @ApiModelProperty("冗余评价模板ID")
    private String evaluationTemplateId;
    /**
     * 冗余评价主题ID
     */
    @ApiModelProperty("冗余评价主题ID")
    private String evaluationSubjectId;
    /**
     * 是否作废
     */
    @ApiModelProperty("是否作废")
    private String isValid;



}
   